//0xcc0 bytes (sizeof)
struct _MI_VISIBLE_STATE
{
struct _LIST_ENTRY SessionWsList; //0x0
struct _RTL_BITMAP* SessionIdBitmap; //0x8
struct _MM_PAGED_POOL_INFO PagedPoolInfo; //0xc
ULONG MaximumNonPagedPoolInPages; //0x18
ULONG SizeOfPagedPoolInPages; //0x1c
struct _MI_SYSTEM_PTE_TYPE SystemPteInfo; //0x20
volatile ULONG NonPagedPoolCommit; //0x54
volatile ULONG SmallNonPagedPtesCommit; //0x58
volatile ULONG BootCommit; //0x5c
volatile ULONG MdlPagesAllocated; //0x60
volatile ULONG SystemPageTableCommit; //0x64
volatile ULONG ProcessCommit; //0x68
volatile LONG DriverCommit; //0x6c
UCHAR PagingLevels; //0x70
volatile ULONG PfnDatabaseCommit; //0x74
struct _MMSUPPORT_FULL SystemWs[6]; //0x80
struct _MMSUPPORT_SHARED SystemCacheShared; //0x680
ULONG MapCacheFailures; //0x700
ULONG PagefileHashPages; //0x704
struct _SYSPTES_HEADER PteHeader; //0x708
ULONG SystemVaTypeCount[15]; //0x794
UCHAR SystemVaType[1024]; //0x7d0
ULONG SystemVaTypeCountFailures[15]; //0xbd0
ULONG SystemVaTypeCountLimit[15]; //0xc0c
ULONG SystemVaTypeCountPeak[15]; //0xc48
ULONG SystemAvailableVa; //0xc84
};